- Serve our customer’s life journeys in a sustainable, inclusive and fun way
- Deliver ground-breaking services to the 8+ million customers of Service NSW
- Flexible working arrangements (remote working options, flexible hours and more)
- 482 Visa sponsorship options are available for individuals currently residing in Australia only, and can be discussed in further detail
- Heavily involved in full lifecycle of product development right from initiation to discovery to definition to development to delivery to operations
- Working closely with Designers, Product Managers and other Engineers in understanding the why behind any undertaking and providing the technical vision and feasibility for the best solution with the help of your technology knowledge and experience
- Working towards understanding, influencing and making the appropriate architectural decisions for the product that aligns with the portfolio and enterprise direction
- Working hands-on in technical design, development and operation of the product undertakings
- Working towards proposing and implementing initial technical solution that supports architectural changes to solve scaling and performance problems
- Working on solving technical problems of the greatest scope, difficulty, and ambiguity for the portfolio
- Heavily involved in providing guidance and advice to other domain experts and individual contributors, across different teams in the portfolio
- Involved in interfacing with Senior Management and engaging other Engineers on Portfolio-level aspects of larger initiatives
- Looking for opportunities for innovation between various teams with a willingness to experiment and to courageously tackle issues of large complexity and scope
- Expertise. You have a strong software engineering background, including experience in full stack web development with exposure to a broad range of technologies. You have experience in Extreme Programming (XP), including Test Driven Development and Pair Programming, and willing to spread the values, principles and practices underpinning this approach.
- Proficient in one or more modern programming languages. You are a Full stack engineer proficient in one or more modern programming languages:
- Kotlin
- Java (Springboot)
- JavaScript/TypeScript(ReactJS)
- Golang
- Excellent understanding of systems thinking and technical design. You can design and implement system interactions to deliver end-to-end solutions.
- Leadership. You have coached and mentored engineering teams to become their best selves, and/or managed a few big projects into production and beyond
- Attention to detail. You strive for the best quality code; adopting practices/style guides that encourage clean and readable code.
- Security-minded. You have a passion for security by design, and exposure to or interest in security engineering as concept.
- Personal life journey transactions, licensing, payments, vouchers & rebates
- Business journeys - opening a business, grants, financial assistance
- Disaster assistance & crisis support - bushfires, flood, pandemic, customer care
- Keeping people informed & updated via website, campaigns & notifications
- Coordination and integration with other government partner agencies.
- 1.3 billion COVID check-ins supported with an average of 8 million daily check-ins
- 30 million dine & discover vouchers issued
- 27 million free rego checks, 25 million demerit point checks
- 38 million digital notifications
- 2.9 million daily mobile application users and 228K daily website users
- 250K business grants distributed
- ~ 94% Customer Satisfaction (Nov 2021)
- #8 best place to work in Australia (2019)
Company
Location
Sydney - Australia
Job type
Full-Time
Golang Job Details
Being a Principal Software Engineer with Service NSW
What you will bring to this role
About us
At Digital Services, we are a learning organization and believe in working collaboratively in agile, balanced and empowered product teams. We believe in working in small, cross-functional and long-lived teams that comprise of Engineers, Designers and Product Managers that have a singular agenda to serve the customer’s life journeys in a sustainable, inclusive and fun way.
Your new job at Digital Services – Service NSW will provide you the purpose, the impact and the opportunity to serve the society you have been looking for. Quick highlights of some the work done by the teams in last 12 months:
We are loved and trusted by the customers and the following numbers speak for themselves:
We use XP practices (including TDD, pair programming and CI/CD) to design and build fast stable software and get it into our customers’ hands quickly. We are committed to iterative delivery using the build, measure, learn paradigm. We pride ourselves on being responsive to customers’ needs, consistently delivering value to the people of NSW.
Service NSW
Salary Grade 11/12
Closing Date: Applications will be reviewed on an ongoing basis, we encourage that you put your application in ASAP so you don't miss out on this opportunity within our Engineer Teams at Service NSW
Working at Department of Customer Service
The Department of Customer Service (DCS) is a great place to work! Our values of accountability, trust, service, and integrity drive our initiatives and culture. We support innovative programs in areas as broad as digital government, consumer protection and major public works. We are an inclusive organisation that celebrates diversity and flexible work practices and believe our people are our greatest asset.
Visit our Careers site to find out what it means to work for us.
Our Commitment to Diversity, Inclusion & Flexibility
We are committed to diversity, inclusion, and new ways of working.
The Department of Customer Service serves all the people of NSW and we want to reflect that diversity in our people. We welcome and encourage applications from people with disability, Aboriginal and Torres Strait Islander peoples, culturally and linguistically diverse groups, the LGBTIQA+ community, veterans, carers, refugees, people in regional NSW and people of all ages. We strive to be an inclusive workplace where all our people can bring their authentic selves to work without judgement.
We understand that there are different ways of getting the job done and offer flexible working arrangements where and when possible.
If you do require an adjustment during the recruitment process, please notify us on your application form or contact the recruiter via [email protected] or 02 9372 8765.
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs